Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F15 Netherlands F3 Germany F10 Germany F4 Portugal F2 The LTA Manchester Challenger - Manchester Tatra Banka Slovak Open - Bratislava Powder Byrne Trophy - Surbiton Kuppers Kolsch Cup by Lambertz - Aachen The Waco International Tennis Challenger - Waco Mobelwelt-Zick Open 98 - Dresden Muller Cup - Ulm 1998 Safeway Challenger - Aptos Wiesmann Roadster Open - Nuembrecht XXX Edizione 'A Savoldi Marco' - Manerbio ATP Challenger 2003 Numea - New Caledonia Lambertz Open - Aachen IPP Open - Helsinki Challenger Groningen - Groningen Zagreb Open - Zagreb Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava s Tennis Masters 06 - Graz Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup 2007 - Eckental Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Puerto Rico Challenger Tennis Event - Humacao Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TED Open - Istanbul The LTA Bolton Challenger - Bolton Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Heilbronn Challenger Quelle Cup - Furth Dallas Challenger Tallahassee Challenger TennisCup Vlaanderen - Antwerp IPP Open - Helsinki Cremona Challenger 2002 Tulsa USTA Challenger - Tulsa Okal Open - Eckental Segovia Challenger Astana Challenger VII Open Banc Agricol - Andorra Tashkent Challenger Samsung Securities Cup - Seoul Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ciudad de Pozoblanco Open Diputacion - Cordoba Okal Cup 2001 International Bavarian Championships - Eckental Bristol Challenger Trophy - Bristol Zagreb Open - Zagreb San Luis Potosi Challenger - San Luis Potosi San Remo Tennis Cup - San Remo Scheveningen Challenger Busan Challenger St. Remy Challenger Yokohama World Tennis Gaora Cup - Yokohama ATU Cup - Weiden Sarajevo Open - Sarajevo GHI Bronx Tennis Classic - Bronx Nord/LB Open - Braunschweig Ljubljana Open 2002 - Ljubljana Bulgarian Challenger 2002 - Sofia GHI Bronx Tennis Classic - Bronx Kuppers Kolsch Cup - Aachen XL Capital Bermuda Open - Bermuda Neride Prague Indoor - Prague The 70th King's Cup and Queen's Cup - Bangkok Warsteiner Challenger Series - Lippstadt III Challenger Continenal Plaza - Puerto Vallarta Braunschweig Open - Braunschweig Kuppers Kolsch Cup Aachen - Aachen Crystal Cup 1998 - Portoroz Kueppers Kolsch Cup by Lambertz - Aachen ATP Bangalore Challenger - Bangalore Akbank Private Banking-TED Open - Istanbul USTA Challenger of San Antonio - San Antonio Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo Siemens Open 2004 - Scheveningen Open de L'Isere - Grenoble Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Nord LB Open - Braunschweig Kobstaedernes ATP Challenger - Kolding Media Will Cup Busan Challenger Tennis - Busan IPP Open - Helsinki BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkassen Cup - Dresden Siemens Open - Scheveningen Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Open D'Orleans - Orleans The Powder Byrne Trophy - Surbiton Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia Astana Challenger - Astana Siemens Open 2007 - Scheveningen LTA Nottingham Challenger - Nottingham Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Tean International - Alphen Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Taiwan Challenger - Kaohsiung KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden Citta di Como Challenger - Como Internationaux du Doubs - Besancon TEAN International - Alphen Aan Den Rijn Zivnobanka Open - Prostejov Warsteiner Challenger Lubeck - Lubeck Tashkent Challenger IPP Open - Helsinki Astana Challenger Shanghai Challenger Legg Mason Tennis Classic - Washington D.C. Ningboo Challenger Guardian Direct Cup - London BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Bangkok Challenger Legg Mason Tennis Classic - Washington D.C. Generali Open 1998 - Kitzbuhel Pilot Pen International - New Haven 5 Volkswagen Challenger - Wolfsburg Scania Stockholm Open - Stockholm Guardian Direct Cup - London Copenhagen Open - Copenhagen Gold Flake Open - Chennai BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Open 13 - Marseille Copenhagen Open - Copenhagen Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Nord/LB Open - Braunschweig Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island DPD Challenger 2002 - Aschaffenburg President's Cup - Tashkent Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Renault Slovenian Open - Ljubljana St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Tunis Open 2006 - Tunis Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Stockholm Open - Stockholm Tata Open 2003 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Generali Open 2003 - Kitzbuhel Brasil Open - Salvador AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Croatian Indoors - Split Ostrava Tel Aviv Tata Open 2002 - Chennai Qatar Open - Doha BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Generali Open - Kitzbuhel China Open - Beijing Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Project Independence Men's Challenger - Mandeville Open de la Ville de Saint Denis - Reunion Island China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Ordina Open - 's-Hertogenbosch The LTA Wrexham Challenger - Wrexham Mumbai Open - Mumbai Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad U.S. Mens's Clay Court Championship - Houston Open de Moselle - Metz CA Tennis Trophy - Vienna BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Garden Open - Rome Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Grand Prix Hassan II - Casablanca USTA Challenger of North Miami Beach - North Miami Beach BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Weissenhauser Strand Cup - Hamburg Zagreb Open - Zagreb St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Sunrise Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha AIG Japan Open Tennis Championships - Tokyo The Powder Byrne Trophy - Surbiton Recanati Challenger Lamberts Open by Stawag - Aachen Okal Cup - International Bavarian Championship - Eckental Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg San Luis Potosi ATP Challenger - San Luis Potosi Challenger Groningen - Groningen AXA Open - Espinho Lambertz Open - Aachen ECM Prague Open 2005 - Prague Open Mutouest - St. Brieuc Internationale Tenniskampioenschappen Scheveningen - Scheveningen Segovia Challenger Open Castilla y Leon - Segovia Frito Lay/USTA Challenger - Binghamton Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Siemens Open - Scheveningen Garden Open 2004 - Rome Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo International Bavarian Championship - Eckental Bauer Watertechnology Cup - Eckental Copa Ericsson Uruguay - Montevideo VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn ATP Open Castilla y Leon - Segovia ATP Challenger Hamburg - Hamburg IPP Open - Helsinki AXA Open - Espinho LTA Wrexham Challenger - Wrexham SAA Hilversum Open - Hilversum TED Open - Istanbul 4th Volkswagen Challenger - Wolfsburg Unique Zagreb Open - Zagreb Heilbronn Open - Heilbronn Prague Challenger - Prague The LTA Hester Trophy - Manchester Kroger / St. Jude International - Memphis Ljubljana Open 2008 - Ljubljana Intersport Heilbronn Open - Heilbronn Estoril Open - Estoril The Priority Telecom Open - Amersfoort China Open - Beijing Chennai Open - Chennai Heineken Open - Auckland International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Sunrise Challenger AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart Pozoblanco Challenger Gold Flake Open - Chennai Japan Open - Tokyo President's Cup 1998 - Tashkent Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London 1999 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Rado Swiss Open - Gstaad Heineken Trophy - 's-Hertogenbosch 2000 Mercedes Cup - Stuttgart Qatar Mobil Open 2001 - Doha The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Qatar Exxon Mobil Open 2002 - Doha BMW Open - Munich Generali Open 2002 - Kitzbuhel Dubai Tennis Open - Dubai TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Adidas International - Sydney Tennis Masters Series - Indian Wells Dubai Tennis Open - Dubai Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Rosmalen Amsterdam Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Telecom Italia Masters - Rome U.S. Men's Clay Court Championships - Houston BMW Open - Munich Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Salem Open - Hong Kong Kremlin Cup - Moscow Adidas International - Sydney Masters Series - Hamburg Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai BMW Open - Munich Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart President's Cup - Tashkent SAP Open - San Jose Franklin Templeton Tennis Classic - Scottsdale ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach SAP Open - San Jose Gerry Weber Open - Halle China Open - Beijing Heineken Trophy - 's-Hertogenbosch BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Chennai Open - Chennai Heineken Open - Auckland Adidas International - Sydney Regions Morgan Keegan Championships - Memphis Pilot Pen International - New Haven SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Heineken Trophy - 's-Hertogenbosch The Lipton Championships - Key Biscayne Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Pacific Life Open - Indian Wells BMW Open - Munich Sony Ericsson Open - Miami Erste Bank Open - Vienna Masters Series Hamburg - Hamburg Tennis Masters Series - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Hyundai Hopman Cup - Perth BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, GER-AUT 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Athens Olympics - Beijing Davis Cup, World Group, QF, SVK-NED 4-1 Tennis Masters Cup - Houston